<?php
declare(strict_types=1);
class m_queue extends Model
{
    // CREATE TABLE `g_queue` (
    //     `id` char(23) NOT NULL,
    //     `class` varchar(64) NOT NULL DEFAULT '',
    //     `method` varchar(64) NOT NULL DEFAULT '',
    //     `data` json NOT NULL COMMENT '请求数据',
    //     `weigh` smallint(8) NOT NULL DEFAULT '0' COMMENT '优先级,数字越大优先级越高',
    //     `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0未执行1执行中2执行完毕3执行错误',
    //     `create_time` datetime NOT NULL,
    //     `date` date NOT NULL,
    //     `message` varchar(512) NOT NULL DEFAULT '' COMMENT '错误信息',
    //     PRIMARY KEY (`id`)
    //   ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
    protected string $table_name = 'queue';

    public function get_uuid()
    {
        return time() . uniqid();
    }
}